package com.youlu.campus.web.sign.dto;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * @author zgz
 * @date 2020/11/26 16:24
 */
@Data
@ToString
public class SignProgressResponse implements Serializable {

    /**
     * 打卡计划ID
     */
    protected String signPlanId;

    /**
     * 打卡计划名称
     */
    protected String signPlanName;

    /**
     * 开始打卡日期
     */
    protected Date startDay;

    /**
     * 结束打卡日期
     */
    protected Date endDay;

    /**
     * 打卡天数
     */
    protected Integer signCount;

    /**
     * 缺卡天数
     */
    protected Integer missCount;

    /**
     * 剩余打卡天数
     */
    protected Integer remainCount;

    /**
     * 是否打卡
     */
    protected boolean sign;

    /**
     * 索引位置
     */
    protected Integer index;

    /**
     * 作业名称
     */
    protected String jobName;

    /**
     * 作业目的
     */
    protected String jobAim;

    /**
     * 完成人数
     */
    private Long finishCount;

    /**
     * 是否已经过了最后打卡时间
     */
    private boolean ended;

}
